life mentor

Translations
жизненный наставник
He views her as a life mentor who guides him through difficult times.
Он считает ее жизненным наставником, который направляет его в трудные времена.